Body { font:  12px 'Tahoma'; color: #666 !important; background: url('http://mad-labs.googlecode.com/svn/trunk/gayteenmag/css/images/background.png') scroll; }



a, a:hover { text-decoration: none; }

div {
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
-moz-box-sizing: border-box;    /* Firefox, other Gecko */
box-sizing: border-box;         /* Opera/IE 8+ */
}

h3, h3 a  {
	font-family: Cubano;
	color: #666  !important;
	line-height: 26px;
	text-transform: lowercase;
}

#Container { padding: 20px 0; width: 960px;	margin: auto; }
 	
	#Header .branding {
		width: 960px;
		text-decoration: none;
		font-family: Cubano;
		font-size: 68px;
		font-size: bold;
		margin: auto;
	}
 

	#Menu {
		background: rgba(0,0,0,.06);
		width: 100%;
		margin: auto;
		border-radius: 3px;
		padding: 4px;
		margin-bottom: 10px;
	} 
	
		#Menu .inside {
			padding:;
			border-radius: 3px;
			background: #FFF;
			position: relative;
			height: 48px;
			line-height: 48px;
				-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 10px;
		}
	
		#Menu .menulink {
			color: #e33072;
			text-decoration: none;
			font-weight: bold;
			float: left;
			height: 28px;
			margin-right: 5px;
			padding: 0 8px;
			line-height: 28px;
			transition: all .5s ease;
			-moz-transition: all .5s ease;
			-webkit-transition: all .5s ease;
			-o-transition: all .5s ease;
			border-radius: 3px;
		}
		
		#Menu .icon {
			font-size: 24px;
		}
		
		#Menu .menulink:hover {
			color: #FFF;
			background-color: #e33072;
		}
	
		#Menu .pull-right {
			float: right;
			margin: 0;
			margin-left: 5px;
		
		}
	
		#Menu .calendar { background: url('date.png') no-repeat center; }
		#Menu .home { background: url('http://mad-labs.googlecode.com/svn/trunk/gayteenmag/css/images/home.png') no-repeat center; }
		#Menu .like { background: url('http://mad-labs.googlecode.com/svn/trunk/gayteenmag/css/images/love.png') no-repeat center; }
	
	#Content {
		background: #FFF;
		border-radius: 3px;
		padding: 16px;
		width: 715px;
		float: left;
		-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
	}
	
	.color1 { color: #f6085a ; }
	.color2 { color: #328bdc ;}

	.mag {
		font-size: 28px;
		color: rgba(0,0,0,.3);
	}
	

iframe#tumblr_controls {
top: 8px !important;
right:0% !important; 
position: fixed !important;}

.sidebar {
	background: #FFF;
	border-radius: 3px;
	padding: 10px;
	width: 235px ;
	float: right;
	-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

h2 {
	font-family: cubano;
	font-size: 30px;
	line-height: 30px;
	margin: 0;
}

.page {
	background: #e33072;
	border: 0;
	font-family: Tahoma;
	text-shadow: 0;
	color: #FFF;
	font-weight: bold;
	padding: 10px;
	border-radius: 3px;
	text-decoration: none;
}

.page:hover {
	color: #FFF;
	text-decoration: none;
}

#Post {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

#Photo {
	width: auto; 
	overflow: none;
	position: relative;
	float: left;
}

.PhotoBtns {
	float: left;
	position: absolute;
	top: 15px;
	right: 15px;
	opacity: 0;
				transition: all .5s ease;
			-moz-transition: all .5s ease;
			-webkit-transition: all .5s ease;
			-o-transition: all .5s ease;

}

.PhotoBtns a
{
	color: #000 !important;
	font-size: 26px;
	padding: 6px 8px;
	margin-left: 10px;
	background: rgba(255,255,255,.85);
border-radius: 2px;
box-shadow: 0 0 0 3px rgba(0,0,0,.45);
float: left;
			transition: all .5s ease;
			-moz-transition: all .5s ease;
			-webkit-transition: all .5s ease;
			-o-transition: all .5s ease;


}

.PhotoBtns a:hover
	{
	background: rgba(50,139,220,.85);
	border-radius: 2px; 
	}

#Photo:hover .PhotoBtns {
	opacity: 1;
}